<?php
include "TopSDK.php";
include "config.php";

$c = new TopClient;
$c ->appkey = APPKEY;
$c ->secretKey = APPSECRET;
$req = new AlibabaAliqinFcSmsNumSendRequest;

//公共回传参数，在“消息返回”中会透传回该参数；
// 举例：用户可以传入自己下级的会员ID，在消息返回时，该会员ID会包含在内，用户可以根据该会员ID识别是哪位会员使用了你的应用
$req ->setExtend("123456");

//短信类型，传入值请填写normal
$req ->setSmsType("normal");

//短信签名，传入的短信签名必须是在阿里大于“管理中心-短信签名管理”中的可用签名。
$req ->setSmsFreeSignName("阿里大于");

//短信模板变量，传参规则{"key":"value"}，key的名字须和申请模板中的变量名一致，多个变量之间以逗号隔开
$code = rand(1000,9999);
$param = json_encode(array("code"=>"{$code}"));
$req ->setSmsParam($param);   

//短信接收号码,单次不能超过20个
$phoneArr = array('18515904047');
$phoneStr = join(',',$phoneArr);
$req ->setRecNum($phoneStr);

//短信模板ID,模板必须是在阿里大于“管理中心-短信模板管理”中的可用模板
$req ->setSmsTemplateCode("SMS_15095694");
$resp = $c ->execute( $req );

var_dump($resp);
